package wal.naf.util;

import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;

public class HibernateUtil 
{
	private static final SessionFactory session=buildSesseionFactory();

	private static SessionFactory buildSesseionFactory() {
		
		try
		{
		  Configuration cfg=new Configuration();
		  cfg.configure("hibernate.cfg.xml");
		  return cfg.buildSessionFactory();
		  
		}catch(Throwable e)
		{
			System.out.println("Echec de creation de session factory "+e);
			throw new ExceptionInInitializerError();
		}
	}
	
	public static SessionFactory getSessionFactory()
	{
		return session;
	}
	

}
